<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:jb="http://java.sun.com/jsf/composite/componentes"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"            
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/pages/core/plantilla/plantillaPrincipal.xhtml">
        <ui:define name="contenido">                 
            <h:form onsubmit="return checkSubmit();"  id="frmPrincipal">    
                <p:panel id="pnDatPerson" header="#{i18n['contrato.lista.por.contratar.panel.persona']} #{contratoMBean.dto.personaDto.id}" style="#{applicationMBean.estiloTitulo}">
                    <h:panelGrid id="pgFormFilter" columns="10" cellpadding="4">                       
                        <h:outputLabel value="#{contratoMBean.dto.personaDto.tipoDocumentoDto.descripcion}" styleClass="label" />
                        <h:outputText value="#{contratoMBean.dto.personaDto.numeroDocumento}"  style="#{applicationMBean.estiloObligatorio}"/>


                        <h:outputLabel value="#{i18n['contrato.label.nombre']}" styleClass="label" />
                        <h:outputText value="#{contratoMBean.dto.personaDto.nombreCompleto}" style="#{applicationMBean.estiloObligatorio}"/>

                        <p:spacer width="10" />

                        <p:commandButton title="#{i18n['contrato.button.ver_legajo']}"
                                         icon="ui-icon ui-icon-plus"
                                         value="#{i18n['contrato.button.ver_legajo']}" 
                                         style="#{applicationMBean.cssBotonTransaccion}" 
                                         ajax="true"
                                         immediate="true"
                                         oncomplete="carDialogLegajo.show()"  
                                         update=":TabContenedor"
                                         actionListener="#{contratoMBean.verLegajo}">                                    
                        </p:commandButton>  
                    </h:panelGrid>
                </p:panel>
                <p:spacer height="10"/>
                <p:tabView id="TabContenedor"  orientation="top" style="#{applicationMBean.estiloTitulo}">
                    <p:tab id="pnlPrincipal" title="#{i18n['contrato.panel']} #{contratoMBean.dtoPredecesor.id!=null? '' : contratoMBean.dto.id}"> 
                        <h:panelGrid id="pgFormDto" columns="1" cellpadding="4">      
                            <h:panelGrid id="agrup1" columns="6">
                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.mod_contratacion']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dto.tipoContratoDto}"  disabled="#{sessionMBean.accion == 3}" converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" required="true">
                                    <f:selectItems value="#{contratoMBean.listaModContratacion}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fecha_suscripcion']}"/> 
                                <p:calendar value="#{contratoMBean.dto.fechaSuscripcion}" disabled="true"  label="#{i18n['contrato.label.fecha_suscripcion']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  required="true"/>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fecha_inicio']}"/> 
                                <p:calendar value="#{contratoMBean.dto.fechaInicio}" mindate="#{contratoMBean.fechaActual}" required="true" disabled="#{sessionMBean.accion == 3}" label="#{i18n['contrato.label.fecha_inicio']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  />

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fecha_fin']}"/> 
                                <p:calendar value="#{contratoMBean.dto.fechaFin}" mindate="#{contratoMBean.fechaActual}" disabled="#{sessionMBean.accion == 3}" label="#{i18n['contrato.label.fecha_fin']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}" required="true" />

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.unidad_organica']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dto.unidadOrganicaDto}" disabled="#{sessionMBean.accion == 3}"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" required="true">
                                    <f:selectItems value="#{contratoMBean.listaUnidadOrganica}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.sede']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dto.sedeDto}" disabled="#{sessionMBean.accion == 3}"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" required="true">
                                    <f:selectItems value="#{contratoMBean.listaSede}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.cat_remunerativa']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dto.catRemunerativaDto}" disabled="#{sessionMBean.accion == 3}"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" required="true">
                                    <f:selectItems value="#{contratoMBean.listaCatRemunerativa}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel value="#{i18n['contrato.label.puesto']}" styleClass="label"  />
                                <p:autoComplete id="idAutocompPuesto" value="#{contratoMBean.dto.puestoDto}" completeMethod="#{applicationMBean.autoCompletarPuesto}"
                                                label="#{i18n['contrato.label.puesto']}" readonly="#{sessionMBean.accion == 3}" maxResults="10" minQueryLength="2" queryDelay="1" 
                                                required="true" converter="puestoConvert" var="sn" itemLabel="#{sn.descripcion}" itemValue="#{sn}" size="55" forceSelection="true"> 
                                    <p:column style="#{applicationMBean.estiloObligatorio}" > 
                                        #{sn.familiaDto.descripcion} || #{sn.descripcion}
                                    </p:column> 
                                </p:autoComplete>

                                <h:outputLabel value="#{i18n['contrato.label.cp']}" styleClass="label"/>
                                <p:inputText label="#{i18n['contrato.label.cp']}" readonly="true"
                                             value="#{contratoMBean.dto.convocatoriaDto.descripcion}" size="100" 
                                             style="#{applicationMBean.estiloObligatorio}">
                                </p:inputText>

                                <h:outputLabel styleClass="label" rendered="false" value="#{i18n['contrato.label.tipo_trabajador']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dto.tipoTrabajadorDto}" rendered="false" disabled="#{sessionMBean.accion == 3}"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" required="true">
                                    <f:selectItems value="#{contratoMBean.listaTipoTrabajador}" var="parametroDto" itemLabel="#{parametroDto.descripcion}" itemValue="#{parametroDto}" />                        
                                </p:selectOneMenu>
                            </h:panelGrid>

                            <p:separator />
                            <h:panelGrid  columns="6">

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.remun_basica']}"/>
                                <p:inputText id="txtRemBasic" label="#{i18n['contrato.label.remun_basica']}" title="sadasdasdasdas"
                                             value="#{contratoMBean.dto.remBasica}" readonly="#{sessionMBean.accion == 3}"
                                             required="true" size="20" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="100" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.remun_variable']}"/>
                                <p:inputText label="#{i18n['contrato.label.remun_variable']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dto.remVariable}" 
                                             required="true" size="20" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="100" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.remun_cargo']}"/>
                                <p:inputText label="#{i18n['contrato.label.remun_cargo']}"
                                             value="#{contratoMBean.dto.remAlCargo}"  readonly="#{sessionMBean.accion == 3}"
                                             required="true" size="20" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="100" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.riesgo_caja']}"/>
                                <p:inputText label="#{i18n['contrato.label.riesgo_caja']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dto.riesgoCaja}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="50" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>


                                <h:outputLabel value="#{i18n['contrato.label.movilidad']}" styleClass="label"/>
                                <p:inputText label="#{i18n['contrato.label.movilidad']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dto.movilidad}"  
                                             onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="50" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.asig_familiar']}"/>
                                <p:inputText label="#{i18n['contrato.label.asig_familiar']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dto.asignacionFamiliar}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="50" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.comisiones']}"/>
                                <p:inputText label="#{i18n['contrato.label.comisiones']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dto.comisiones}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="50" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>
                            </h:panelGrid>
                            <p:separator />

                            <h:panelGrid  columns="6">

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fecha_nivelacion']}"/> 
                                <p:calendar value="#{contratoMBean.dto.fechaNivelacion}" mindate="#{contratoMBean.fechaActual}" disabled="#{sessionMBean.accion == 3}" label="#{i18n['contrato.label.fecha_nivelacion']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  />

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fec_recategorizacion']}"/> 
                                <p:calendar value="#{contratoMBean.dto.fechaRecategorizacion}" mindate="#{contratoMBean.fechaActual}" disabled="#{sessionMBean.accion == 3}" label="#{i18n['contrato.label.fec_recategorizacion']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  />

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.porc_remun']}"/>
                                <p:inputText label="#{i18n['contrato.label.porc_remun']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dto.porRemunerativo}" required="true" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="6" minimum="1" />
                                    <f:validateDoubleRange minimum="10" maximum="100" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>
                            </h:panelGrid>
                            <p:separator />
                            <h:panelGrid  columns="1">
                                <h:outputLabel value="#{i18n['contrato.label.observaciones']}" styleClass="label"/>
                                <p:inputTextarea label="#{i18n['contrato.label.observaciones']}"  readonly="#{sessionMBean.accion == 3}"
                                                 value="#{contratoMBean.dto.observaciones}" 
                                                 maxlength="1000" cols="141" rows="4"  style="#{applicationMBean.estiloObligatorio}">
                                </p:inputTextarea>
                            </h:panelGrid>
                            <h:panelGrid  columns="1">
                                <h:outputLabel value="#{i18n['contrato.label.obs_cese']}" styleClass="label"/>
                                <p:inputTextarea label="#{i18n['contrato.label.obs_cese']}"  readonly="#{!(!contratoMBean.isVer &amp;&amp; contratoMBean.dto.isVigente)}"
                                                 value="#{contratoMBean.dto.observacionCese}" 
                                                 maxlength="1000" cols="141" rows="4"  style="#{applicationMBean.estiloObligatorio}">
                                </p:inputTextarea>

                            </h:panelGrid>
                        </h:panelGrid>   
                        <p:panel id="pnlAcciones">
                            <h:panelGrid columns="10">                        
                                <p:commandButton title="#{i18n['general.button.guardar.tip']}" accesskey="#{applicationMBean.keyGuardar}" ajax="false"
                                                 icon="ui-icon ui-icon-disk" rendered="#{sessionMBean.accion != 3 &amp;&amp; sessionMBean.privilegiosOpciones['526']=='true'}"
                                                 onclick="return confirm('#{i18n.general_mensaje_confirmacion}');"
                                                 value="#{i18n['general.button.guardar']}" style="#{applicationMBean.cssBotonTransaccion}"
                                                 action="#{contratoMBean.guardar}">                                    
                                </p:commandButton>  

                                <p:commandButton title="#{i18n['contrato.button.cese']}" accesskey="#{applicationMBean.keyGuardar}" ajax="false"
                                                 icon="ui-icon ui-icon-disk" rendered="#{!contratoMBean.isVer &amp;&amp; contratoMBean.dto.isVigente &amp;&amp; sessionMBean.privilegiosOpciones['527']=='true'}}"
                                                 onclick="return confirm('#{i18n.general_mensaje_confirmacion}');"
                                                 value="#{i18n['contrato.button.cese']}" style="#{applicationMBean.cssBotonTransaccion}"
                                                 action="#{contratoMBean.cesarContrato}">                                    
                                </p:commandButton>  

                                <p:commandButton title="#{i18n['general.button.atras.tip']}" accesskey="#{applicationMBean.keyRetroceder}" ajax="false"
                                                 icon="ui-icon ui-icon-arrowreturnthick-1-w" immediate="true"
                                                 value="#{i18n['general.button.atras']}" style="#{applicationMBean.cssBotonAtras}"
                                                 action="#{contratoMBean.retroceder}">                                    
                                </p:commandButton>  
                            </h:panelGrid>
                        </p:panel>
                    </p:tab>
                    <p:tab id="pnDatPerson" title="#{i18n['contrato.panel.prodecesor']} #{contratoMBean.dtoPredecesor.id}" rendered="#{contratoMBean.dtoPredecesor!=null}">  
                        <h:panelGrid id="pgContPred" columns="1" cellpadding="4">  

                            <h:panelGrid  columns="6">
                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.mod_contratacion']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dtoPredecesor.tipoContratoDto}"  disabled="true" converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" >
                                    <f:selectItems value="#{contratoMBean.listaModContratacion}" var="parametrodtoPredecesor" itemLabel="#{parametrodtoPredecesor.descripcion}" itemValue="#{parametrodtoPredecesor}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel styleClass="label"  value="#{i18n['contrato.label.fecha_suscripcion']}"/> 
                                <p:calendar value="#{contratoMBean.dtoPredecesor.fechaSuscripcion}" disabled="true" label="#{i18n['contrato.label.fecha_suscripcion']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}" />

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fecha_inicio']}"/> 
                                <p:calendar value="#{contratoMBean.dtoPredecesor.fechaInicio}" disabled="true" label="#{i18n['contrato.label.fecha_inicio']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  >
                                </p:calendar>

                                <h:outputLabel styleClass="label"  value="#{i18n['contrato.label.fecha_fin']}"/> 
                                <p:calendar value="#{contratoMBean.dtoPredecesor.fechaFin}"  disabled="true" label="#{i18n['contrato.label.fecha_fin']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}" />

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.unidad_organica']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dtoPredecesor.unidadOrganicaDto}" disabled="true"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" >
                                    <f:selectItems value="#{contratoMBean.listaUnidadOrganica}" var="parametrodtoPredecesor" itemLabel="#{parametrodtoPredecesor.descripcion}" itemValue="#{parametrodtoPredecesor}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.sede']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dtoPredecesor.sedeDto}" disabled="true"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}">
                                    <f:selectItems value="#{contratoMBean.listaSede}" var="parametrodtoPredecesor" itemLabel="#{parametrodtoPredecesor.descripcion}" itemValue="#{parametrodtoPredecesor}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.cat_remunerativa']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dtoPredecesor.catRemunerativaDto}" disabled="true"  converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" >
                                    <f:selectItems value="#{contratoMBean.listaCatRemunerativa}" var="parametrodtoPredecesor" itemLabel="#{parametrodtoPredecesor.descripcion}" itemValue="#{parametrodtoPredecesor}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel value="#{i18n['contrato.label.puesto']}" styleClass="label"  />
                                <p:autoComplete id="idAutocompPuestoCab" value="#{contratoMBean.dtoPredecesor.puestoDto}" completeMethod="#{applicationMBean.autoCompletarPuesto}"
                                                label="#{i18n['contrato.label.puesto']}" readonly="true" maxResults="10" minQueryLength="2" queryDelay="1" forceSelection="true"
                                                converter="puestoConvert" var="sn" itemLabel="#{sn.descripcion}" itemValue="#{sn}" size="65"> 
                                    <p:column style="#{applicationMBean.estiloObligatorio}" > 
                                        #{sn.familiadtoPredecesor.descripcion} || #{sn.descripcion}
                                    </p:column> 
                                </p:autoComplete>

                                <h:outputLabel styleClass="label" rendered="false" value="#{i18n['contrato.label.tipo_trabajador']}"/>                    
                                <p:selectOneMenu value="#{contratoMBean.dtoPredecesor.tipoTrabajadorDto}" disabled="true" rendered="false" converter="parametroConvert"                             
                                                 style="#{applicationMBean.estiloObligatorio}" > 
                                    <f:selectItems value="#{contratoMBean.listaTipoTrabajador}" var="parametrodtoPredecesor" itemLabel="#{parametrodtoPredecesor.descripcion}" itemValue="#{parametrodtoPredecesor}" />                        
                                </p:selectOneMenu>

                                <h:outputLabel value="#{i18n['contrato.label.cp']}" styleClass="label"/>
                                <p:inputText label="#{i18n['contrato.label.cp']}" readonly="true"
                                             value="#{contratoMBean.dtoPredecesor.convocatoriaDto.descripcion}" size="100" 
                                             style="#{applicationMBean.estiloObligatorio}">
                                </p:inputText>


                            </h:panelGrid>

                            <p:separator />
                            <h:panelGrid columns="6">

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.remun_basica']}"/>
                                <p:inputText label="#{i18n['contrato.label.remun_basica']}"
                                             value="#{contratoMBean.dtoPredecesor.remBasica}" readonly="true"
                                             size="20" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.remun_variable']}"/>
                                <p:inputText label="#{i18n['contrato.label.remun_variable']}" readonly="true"
                                             value="#{contratoMBean.dtoPredecesor.remVariable}" 
                                             size="20" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.remun_cargo']}"/>
                                <p:inputText label="#{i18n['contrato.label.remun_cargo']}"
                                             value="#{contratoMBean.dtoPredecesor.remAlCargo}"  readonly="true"
                                             size="20" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.riesgo_caja']}"/>
                                <p:inputText label="#{i18n['contrato.label.riesgo_caja']}" readonly="true"
                                             value="#{contratoMBean.dtoPredecesor.riesgoCaja}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel value="#{i18n['contrato.label.movilidad']}" styleClass="label"/>
                                <p:inputText label="#{i18n['contrato.label.movilidad']}" readonly="#{sessionMBean.accion == 3}"
                                             value="#{contratoMBean.dtoPredecesor.movilidad}"  
                                             onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:validateDoubleRange minimum="50" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.asig_familiar']}"/>
                                <p:inputText label="#{i18n['contrato.label.asig_familiar']}" readonly="true"
                                             value="#{contratoMBean.dtoPredecesor.asignacionFamiliar}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.comisiones']}"/>
                                <p:inputText label="#{i18n['contrato.label.comisiones']}" readonly="true"
                                             value="#{contratoMBean.dtoPredecesor.comisiones}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="12" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>
                            </h:panelGrid>
                            <p:separator />

                            <h:panelGrid  columns="6">

                                <h:outputLabel styleClass="label"  value="#{i18n['contrato.label.fecha_nivelacion']}"/> 
                                <p:calendar value="#{contratoMBean.dtoPredecesor.fechaNivelacion}"  disabled="true" label="#{i18n['contrato.label.fecha_nivelacion']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  />


                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.fec_recategorizacion']}"/> 
                                <p:calendar value="#{contratoMBean.dtoPredecesor.fechaRecategorizacion}" disabled="true" label="#{i18n['contrato.label.fec_recategorizacion']}" pattern="#{applicationMBean.formatoFecha}"  
                                            style="#{applicationMBean.estiloObligatorio}"  />


                                <h:outputLabel styleClass="label" value="#{i18n['contrato.label.porc_remun']}"/>
                                <p:inputText label="#{i18n['contrato.label.porc_remun']}" readonly="true"
                                             value="#{contratoMBean.dtoPredecesor.porRemunerativo}" onkeypress="return fn_validaTecla('decimal',this)"
                                             style="#{applicationMBean.estiloObligatorio}">
                                    <f:validateLength maximum="6" minimum="1" />
                                    <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                </p:inputText>

                            </h:panelGrid>
                            <p:separator />
                            <h:panelGrid  columns="1">

                                <h:outputLabel value="#{i18n['contrato.label.observaciones']}" styleClass="label"/>
                                <p:inputTextarea label="#{i18n['contrato.label.observaciones']}"  readonly="true"
                                                 value="#{contratoMBean.dtoPredecesor.observaciones}" 
                                                 maxlength="1000" cols="80" rows="4"  style="#{applicationMBean.estiloObligatorio}">
                                </p:inputTextarea>

                            </h:panelGrid>
                        </h:panelGrid>
                    </p:tab>
                </p:tabView>
            </h:form>
                <p:dialog id="dialogLegajo" header="#{i18n['legajo.popup.titulo']} : #{contratoMBean.dto.personaDto.nombreCompleto}" widgetVar="carDialogLegajo" resizable="false"  
                          width="1200" height="600">  
                    <p:messages id="msjDialogLegajo" showDetail="false" autoUpdate="true" />   
                    <ui:include src="/pages/sgc/popup/popupLegajo.xhtml" /> 
                </p:dialog>
        </ui:define>
    </ui:composition>
</html>